// pages/indexdy/indexdy.js
let app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    questions: [
      // {
      // //这个数据应该是问题表和用户表联名查询的结果
      // //后端发给前端的数据只多不少
      //   id: 1,//问题主题的id
      //   title: '为何我们成了形同陌路的陌生人',
      //   content:'哈哈啊哈哈哈哈啊哈哈哈哈大会啊哈哈哈哈',//问题的内容
      //   //至少还需要一个名字，到时候传到回复贴的时候不用再获取值了，底下的回复可能需要查询
      //   //问题贴关联 回复表 还要关联 用户表
      //   user: '用户9527',
      //   time: '15分钟前',
      //   replies: 12,
      //   userId: 1001,//谁发表的问题，
        
       
      // },
      // {
      //   id: 2,
      //   title: '第二个提出问题的【题目】',
      //   content:'哈哈啊哈哈哈哈啊哈哈哈哈大会啊哈哈哈哈',//问题的内容
      //   user: '用户9527',
      //   time: '2小时前',
      //   replies: 12,
      //   userId: 1002,
        
      // },
      // 添加更多问题...  
    ],

    //页面数据大小
    // pigeSize: 10
  },
  //请求方法，获取questions[]数据
  getData() {
    let that = this;
    wx.request({
      url: app.globalData.baseUrl+"/problem",
      method:"GET"
,      data: {
        pageNo:1,
        pageSize: 5
      },
      //请求成功赋值列表
      success(res) {
        console.log(res);
        that.setData({
          questions: res.data.data
        })
      }
    })
  },

  //查看全部方法
  showAll() {

    let that = this;
    wx.request({
      url: app.globalData.baseUrl+"/problem",
      method:"GET",
      //请求成功赋值列表
      success(res) {
        that.setData({
          questions: res.data.data
        })
      }
    })
  },

  //点击跳转查看回复页面
  navTo(e) {
    console.log(e);
    let id = e.currentTarget.dataset.id;
    let title = e.currentTarget.dataset.title
    let user=e.currentTarget.dataset.user
    let userId=e.currentTarget.dataset.userid
    let time=e.currentTarget.dataset.time//该问题发布的时间
    let content=e.currentTarget.dataset.content
    // console.log('usetId:'+userId);
    // console.log(id)
    wx.navigateTo({
      url: '/pages/reply/reply?id=' + id + "&title=" + title+"&user="+user+"&userId="+userId+"&time="+time+"&content="+content, //这个id是问题列表的，到这个连接里查看具体回复，可能用到联表查询
    })
  },

  //请求回答
  askreply() {
    wx.navigateTo({
      url: '/pages/faq/faq',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getData();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})